Text copied to clipboard!
Наслов
Text copied to clipboard!Spark Developer
Опис
Text copied to clipboard!
Tražimo Spark programera koji će se pridružiti našem timu i doprineti razvoju i optimizaciji velikih sistema za obradu podataka koristeći Apache Spark. Idealni kandidat ima iskustva u radu sa distribuiranim sistemima, razumevanje principa obrade podataka u realnom vremenu i sposobnost da implementira efikasna rešenja za kompleksne probleme u oblasti analitike i inženjeringa podataka.
Kao Spark programer, bićete odgovorni za dizajniranje, implementaciju i održavanje aplikacija koje koriste Spark za obradu velikih količina podataka. Saradnja sa timovima za analitiku, inženjering podataka i DevOps biće ključna za uspešno isporučivanje rešenja koja zadovoljavaju potrebe korisnika i poslovnih ciljeva. Očekuje se da budete u toku sa najnovijim tehnologijama u oblasti obrade podataka i da doprinosite unapređenju postojećih procesa.
Vaše svakodnevne aktivnosti uključivaće pisanje efikasnog i skalabilnog koda u programskim jezicima kao što su Scala, Java ili Python, kao i rad sa alatima za orkestraciju i upravljanje podacima kao što su Apache Airflow, Hadoop i Kafka. Takođe ćete biti uključeni u testiranje, dokumentaciju i optimizaciju performansi aplikacija.
Od kandidata se očekuje da imaju izražene analitičke sposobnosti, sposobnost rešavanja problema i timski duh. Iskustvo u radu sa cloud platformama kao što su AWS, Azure ili Google Cloud je poželjno, ali nije obavezno. Ako ste strastveni u vezi sa obradom podataka i želite da radite na izazovnim projektima u dinamičnom okruženju, ovo je prava prilika za vas.
Одговорности
Text copied to clipboard!- Razvijanje i održavanje Spark aplikacija za obradu podataka
- Pisanje skalabilnog i efikasnog koda u Scali, Javi ili Pythonu
- Rad sa velikim skupovima podataka i distribuiranim sistemima
- Saradnja sa timovima za analitiku i inženjering podataka
- Optimizacija performansi Spark poslova
- Implementacija rešenja za obradu podataka u realnom vremenu
- Korišćenje alata kao što su Apache Kafka, Hadoop i Airflow
- Pisanje tehničke dokumentacije i testiranje koda
- Praćenje novih tehnologija i predlaganje poboljšanja
- Rad u agilnom okruženju i učestvovanje u timskim sastancima
Захтеви
Text copied to clipboard!- Iskustvo u radu sa Apache Spark platformom
- Dobro poznavanje programskih jezika Scala, Java ili Python
- Razumevanje distribuiranih sistema i obrade podataka
- Iskustvo sa alatima kao što su Hadoop, Kafka, Airflow
- Poznavanje SQL jezika i rada sa bazama podataka
- Sposobnost rešavanja problema i analitičko razmišljanje
- Iskustvo u radu sa cloud platformama (AWS, Azure, GCP) je prednost
- Dobro poznavanje engleskog jezika u govoru i pismu
- Sposobnost rada u timu i komunikacione veštine
- Završene osnovne ili master studije iz oblasti informatike ili srodnih oblasti
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u radu sa Apache Spark?
- Koje programske jezike koristite za razvoj Spark aplikacija?
- Da li ste radili sa real-time obradom podataka?
- Koje alate za orkestraciju i upravljanje podacima ste koristili?
- Imate li iskustva sa cloud platformama? Koje ste koristili?
- Kako pristupate optimizaciji performansi Spark poslova?
- Da li ste radili u agilnim timovima?
- Kako dokumentujete svoj kod i tehnička rešenja?
- Koji je vaš pristup rešavanju tehničkih problema?
- Da li ste učestvovali u dizajnu arhitekture sistema za obradu podataka?